package top.meeting.room.baseModel;

import com.jfinal.plugin.activerecord.Model;
import com.jfinal.plugin.activerecord.IBean;

/**
 * 我有故事，你有酒么？
 * JKhaled created by yunqisong@foxmail.com  
 * FOR : BaseForce 
 */
@SuppressWarnings({"serial", "unchecked"})
public abstract class BaseForce<M extends BaseForce<M>> extends Model<M> implements IBean {

	public static final String id = "id" ; 

	public static final String forceName = "force_name" ; 

	public static final String forceType = "force_type" ; 

	public static final String forceUrl = "force_url" ; 

	public static final String forceIcon = "force_icon" ; 

	public static final String sons = "sons" ; 

	public static final String level = "level" ; 

	public M setId(java.lang.Long id) {
		set("id", id);
		return (M)this;
	}

	public java.lang.Long getId() {
		return get("id");
	}

	public M setForceName(java.lang.String forceName) {
		set("force_name", forceName);
		return (M)this;
	}

	public java.lang.String getForceName() {
		return get("force_name");
	}

	public M setForceType(java.lang.Integer forceType) {
		set("force_type", forceType);
		return (M)this;
	}

	public java.lang.Integer getForceType() {
		return get("force_type");
	}

	public M setForceUrl(java.lang.String forceUrl) {
		set("force_url", forceUrl);
		return (M)this;
	}

	public java.lang.String getForceUrl() {
		return get("force_url");
	}

	public M setForceIcon(java.lang.String forceIcon) {
		set("force_icon", forceIcon);
		return (M)this;
	}

	public java.lang.String getForceIcon() {
		return get("force_icon");
	}

	public M setSons(java.lang.String sons) {
		set("sons", sons);
		return (M)this;
	}

	public java.lang.String getSons() {
		return get("sons");
	}

	public M setLevel(java.lang.Long level) {
		set("level", level);
		return (M)this;
	}

	public java.lang.Long getLevel() {
		return get("level");
	}

}
